﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */
body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #999;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none!important;color: #fff;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;padding:0!important;}
.img img{width: 100%;transition: 1s transform;}
#wrap_index,#temp_index{overflow: hidden;position: relative;}

/*head*/
#header{transition: 400ms;width: 100%;height:112px;padding: 24px 0;position: fixed;top: 0;left: 0;z-index: 22;background: url(../img/bg1.png) left top no-repeat;}
#header .logo{width: 20%;height: 100%;float: left;}
#header .logo a{display: table-cell;width: 100%;height: 80px;vertical-align: middle;transition: 400ms;}
#header .logo img{max-height: 100%;max-width: 100%;}
#header .logo .logo2{display: none;}
#header .nav_btn{width: 34px;height: 34px;padding: 3px;position: absolute;left: 16px;top: 14px;background: url(../img/icon1.png) center no-repeat;background-size:28px 28px;}
#header .sea_btn{width: 34px;height: 34px;padding: 3px;position: absolute;right: 16px;top: 14px;background: url(../img/icon2.png) center no-repeat;background-size:28px 28px;}
#header.head_up .nav_btn,.wrap_index_ny #header .nav_btn{background: url(../img/icon1_h.png) center no-repeat;background-size:28px 28px;}
#header.head_up .sea_btn,.wrap_index_ny #header .sea_btn{background: url(../img/icon2_h.png) center no-repeat;background-size:28px 28px;}
/*nav*/
#header #navbox{width: 75%;float: right;}
#header #navbox ul{width: 100%;height: auto;overflow: hidden;}
#header #navbox li{width:14.2%;float: left;height: auto;position: relative;padding: 0 20px;}
#header #navbox li a.one{padding: 0 20px;color: #fdfdfd;display: table-cell;vertical-align: middle;font-size: 14px;width: 220px;height: 64px;overflow: hidden;line-height:18px;transition: 400ms;position: relative;}
#header #navbox li:hover a.one,#header #navbox li a.one.current{transition: 400ms;background-color: rgba(254,223,51, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2ffedf33,endcolorstr=#2ffedf33);}
#header #navbox li a span{display:block;font-size: 12px;}
#header #navbox li a i{display: block;width: 16px;height: 64px;background: url(../img/down.png) center no-repeat;position: absolute;top: 0;right: 20%;}
#header #navbox li:hover a i{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
#header #navbox li .libox{display: none;padding:0 30px 20px 20px;width: 118%;height: auto;overflow: hidden;background-color: rgba(254,223,51, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2ffedf33,endcolorstr=#2ffedf33);/*position: absolute;top: 64px;left: 0;*/}
#header #navbox li .libox a{display: block;width: 100%;height: 56px;line-height: 56px;color: #fff;padding: 0 5px;border-bottom: 1px solid #dadada;}
/*头部下拉*/
#header.head_up,.wrap_index_ny #header{transition: 400ms;height: 80px;padding: 14px 0;background: #f2f2f2;}
#header.head_up .logo a,.wrap_index_ny #header .logo a{height: 52px;transition: 400ms;}
#header.head_up .logo .logo1,.wrap_index_ny #header .logo .logo1{display: none;}
#header.head_up .logo .logo2,.wrap_index_ny #header .logo .logo2{display: block;}
#header.head_up #navbox li a,.wrap_index_ny #header #navbox li a{color: #636363;height: 52px;}
#header.head_up #navbox li a span,.wrap_index_ny #header #navbox li a span{color: #636363;}
#header.head_up #navbox li:hover a.one,#header.head_up #navbox li a.one.current,.wrap_index_ny #header #navbox li:hover a.one,.wrap_index_ny #header #navbox li a.one.current{color: #dd8d1b;background: none;}
#header.head_up #navbox li a i,.wrap_index_ny #header #navbox li a i{height: 52px;background: url(../img/down2.png) center no-repeat;}
#header.head_up #navbox li:hover a i,.wrap_index_ny #header #navbox li:hover a i{background: url(../img/down3.png) center no-repeat;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
#header.head_up #navbox li .libox,.wrap_index_ny #header #navbox li .libox{width: 114%;padding:14px;background-color: rgba(254,223,51, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2ffedf33,endcolorstr=#2ffedf33);}
#header.head_up #navbox li .libox a,.wrap_index_ny #header #navbox li .libox a{border-bottom: 1px solid #636363;/*height: 46px;line-height: 46px;*/}
/*banner*/
#banner img{width: 100%;}
#banner .slick-slide{overflow: hidden;}
#banner .slick-arrow{ width:105px;height: 105px;z-index: 8;transition: 400ms;opacity: 0.5;}
#banner .slick-arrow:hover{transition: 400ms;opacity: 1;}
#banner .slick-prev{left: 2%;background: url(../img/prev.png) center no-repeat;}
#banner .slick-next{right: 2%;background: url(../img/next.png) center no-repeat;}
.slick-prev:before,.slick-next:before{display: none;}
.slick-dotted.slick-slider{margin-bottom: 0;}
#banner .slick-dots{bottom: 52px;height: 14px;}
#banner .slick-dots li{width: 10px;height:10px;margin: 0 15px;}
#banner .slick-dots li button{width:10px;height: 10px;margin: 0;padding: 0;transition: 400ms;border-radius: 50%;background-color: rgba(255,255,255, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2fffffff,endcolorstr=#2fffffff);}
#banner .slick-dots li.slick-active button{background: #fedf33;transition: 400ms;}
.slick-dots li button:before{display: none;}
.go_down{width:16px;height: 242px;background: url(../img/go_dow.png) center bottom no-repeat;position: absolute;bottom: -170px;left: 60px;
animation: float 1s infinite ease-in-out alternate;-webkit-animation: float 1s infinite ease-in-out alternate; }
@-webkit-keyframes float{
    0%{ transform: translate(0,4px);-webkit-transform: translate(0,4px);}
    100%{ transform: translate(0,-3px);-webkit-transform: translate(0,-3px); }
}

/*内容*/
#main{width: 100%;height: auto;position: relative;}
#main .About{padding: 88px 0 60px; width: 100%;height: auto;overflow: hidden;background: url(../img/pic2.jpg) right top no-repeat;background-size: auto 100%;}
#main .About .about_l{width: 54%;float: left;padding: 70px 2% 50px 7%;background: url(../img/bg3.png) right top no-repeat;}
#main .About .about_l .title{width: 100%;height: auto;overflow: hidden;}
#main .About .about_l .title span{display: block;width: 100%;height:120px;line-height: 120px;font-size: 58px;color: #262626;font-weight: bold;position: relative;}
#main .About .about_l .title span:before{content: "";width:108px;height: 23px;background:url(../img/zs2.png) center no-repeat;position: absolute;bottom: 0;left: 32%; }
#main .About .about_l .title h1{padding-left: 24px;font-size: 20px;color: #262626;line-height: 32px;position: relative;}
#main .About .about_l .title h1:before{content: "";width: 16px;height: 16px;border: 5px solid #fedf33;position: absolute;left: 0;top: 8px;border-radius: 50%;}
#main .About .about_l .about_dec{color: #6b6b6b;width: 100%;height: 180px;overflow: hidden;line-height: 30px;margin: 50px 0;}
#main .About .about_l .more{margin:90px 0 20px; width: 38%;height: 68px;line-height: 68px;border: 1px solid #bfbfbf;border-radius: 34px;display: block;padding: 0 30px;font-size: 16px;color: #262626;text-transform: uppercase;}
#main .About .about_l .more i,#main .Product .pro_title .more i{float: right;font-size: 20px;font-weight: bold;font-family: "幼圆";}
#main .About .about_l .more:hover{border: 1px solid #fedf33;}
#main .About .about_r{width: 46%;float: left;padding: 0 6%;}

#main .Product{width: 100%;height: auto;overflow: hidden;}
#main .Product .slick-arrow{ width:53px;height: 96px;z-index: 8;transition: 400ms;opacity: 0.5;}
#main .Product .slick-arrow:hover{transition: 400ms;opacity: 1;}
#main .Product .slick-prev{left: 2%;background: url(../img/prev2.png) center no-repeat;}
#main .Product .slick-next{right: 2%;background: url(../img/next2.png) center no-repeat;}
#main .Product .slick-dots{bottom: 30px;height: 14px;}
#main .Product .slick-dots li{width: 14px;height:14px;margin: 0 15px;}
#main .Product .slick-dots li button{width:14px;height: 14px;margin: 0;padding: 0;transition: 400ms;border-radius: 50%;background-color: rgba(255,255,255, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2fffffff,endcolorstr=#2fffffff);}
#main .Product .slick-dots li.slick-active button{background: #fff;transition: 400ms;}

#main .Product .pro_title{transition: 400ms;width: 100%;height:100%;left: 0;top: 0;z-index: 3;opacity: 0;background-color: rgba(0,0,0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
#main .Product .pro_title p{width: 100%;height: auto;overflow: hidden;padding: 40% 14% 0;color: #fedf33;font-size: 60px;line-height: 1.5;} 
#main .Product .pro_title p span{display: block;font-size: 20px;color: #fff;position: relative;padding: 0 40px;}
#main .Product .pro_title p span:before{content: "";width:37px;height: 8px;background: url(../img/zs1.png) center no-repeat;position: absolute;left: 14%;top: 50%;margin-top: -4px;}
#main .Product .pro_title p span:after{content: "";width:37px;height: 8px;background: url(../img/zs1.png) center no-repeat;position: absolute;right: 14%;top: 50%;margin-top: -4px;}
#main .Product .pro_title .more{width: 50%;height: 60px;line-height: 60px;border: 1px solid #fedf33;border-radius: 34px;display: block;padding: 0 30px;font-size: 16px;color: #fff;text-transform: uppercase;position: absolute;bottom: -60px;left: 25%;}

#main .Product .pro_item a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;}
#main .Product .pro_item a:hover .pro_title{opacity: 1;transition: 400ms;}
#main .Product .pro_item a:hover .pro_title .more{bottom: 12%;}

#main .News{width: 100%;height: auto;overflow: hidden;padding: 80px 0 70px;background:#fefefe url(../img/bg2.png) center top no-repeat;}
#main .News .new_title .title{width: 100%;height: auto;overflow:hidden;font-size: 40px;font-weight: bold;color: #232323;line-height: 1;}
#main .News .new_title .title span{display: inline-block;padding: 0 90px;font-size: 24px;line-height: 26px;position: relative;}
#main .News .new_title .title span:before{content: "";width: 70px;height: 1px;background: #fedf33;position: absolute;left: 0;top: 50%;}
#main .News .new_title .title span:after{content: "";width: 70px;height: 1px;background: #fedf33;position: absolute;right: 0;top: 50%;}
#main .News .new_title .more{width: 182px;height: 56px;border-radius: 28px;line-height: 56px;text-align: center;font-size: 20px;font-weight: bold;color: #fff;background: #999999;position: absolute;right: 0;top: 50%;margin-top: -28px;}
#main .News .new_title .more:before{content: "";width: 68px;height: 16px;background: url(../img/zs2.png) center no-repeat;position: absolute;background-size: 100% auto;left: -34px;top:50%;margin-top: -8px;}
#main .News .new_title .more:hover{color: #fedf33;}
#main .News .new_item{padding: 30px 0;}
#main .News .new_item .slick-slide{padding: 0 3%;padding-top: 42px;outline: none!important;}
#main .News .new_item .slick-slide:nth-child(2n){margin-top: 80px;}
#main .News .new_item .slick-slide a{display: block;width: 100%;height: auto;position: relative;border: 6px solid #fedf33;border-radius: 132px;background: #fff;padding-bottom: 70px;}
#main .News .new_item .slick-slide a span{display: block;width: 82px;height: 82px;text-align: center;line-height: 82px;background: #fedf33;font-size: 50px;color: #fff;font-weight: bold;border-radius: 50%;position: absolute;top: -41px;left: 50%;margin-left: -41px;}
#main .News .new_item .slick-slide .time{padding: 60px 0 40px; width: 100%;height: auto;font-size: 46px;font-weight: bold;color: #232323;background: url(../img/zs3.png) center bottom no-repeat;background-size: 100% auto;}
#main .News .new_item .slick-slide .time i{display: block;letter-spacing: 5px;}
#main .News .new_item .slick-slide .new_text{width: 100%;height: 146px;overflow: hidden;padding: 50px 16px 0;line-height: 24px; font-size: 14px;color: #232323;text-align: center;} 
#main .News .new_item .slick-slide a:hover{border: 6px solid #737373;}
#main .News .new_item .slick-slide a:hover span{background: #737373;}
#main .new_item .slick-dots{bottom: -20px;height: 14px;}
#main .new_item .slick-dots li{width: 12px;height:12px;margin: 0 15px;}
#main .new_item .slick-dots li button{width:12px;height: 12px;margin: 0;padding: 0;transition: 400ms;border-radius: 50%;background: #b0b0b0;}
#main .new_item .slick-dots li.slick-active button{background: #626262;transition: 400ms;}
/*页脚*/
#footer{width: 100%;height: auto;overflow: hidden;background: #1e1e1e;text-align: center;padding: 10px 0;}
#footer .link{padding: 14px 0 16px;font-size: 16px;color: #fff;}
#footer .link a{display: inline-block;margin: 0 18px;padding: 2px;border: 1px solid #666;}
#footer .copy{font-size: 14px;color: #fff;}
#footer .copy a{color: #fff;}
/*about*/
#wrap_index.wrap_index_ny{padding-top: 80px;}
#banner_ny{width: 100%;height: auto;overflow: hidden;}
/*#banner_ny img{position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}*/
#banner_ny img{width: 100%;}
#main_ny{width: 100%;height: auto;padding: 30px 0;background: #f2f2f2;}
#main_ny .posnav_top{width: 100%;height: 160px;padding: 20px 0;}
#main_ny .posnav_top .title{width: 30%;height: auto;overflow: hidden;float: left;color: #636363;font-weight: bold;}
#main_ny .posnav_top .title span{display: block;width: 100%;height:auto;line-height:1.8;font-size: 44px;position: relative;}
#main_ny .posnav_top .title span:before{content: "";width:80px;height: 20px;background:url(../img/zs2.png) center no-repeat;background-size: 100% auto;position: absolute;bottom: -30px;left:38%; }
#main_ny .posnav_top .title h1{padding-left: 24px;font-size: 24px;line-height: 1.8;font-weight: bold;position: relative;}
#main_ny .posnav_top .title h1:before{content: "";width: 16px;height: 16px;border: 5px solid #fedf33;position: absolute;left: 0;top: 15px;border-radius: 50%;}
.con-left-nav{float: right;width: 70%;height: auto;position: relative;padding: 18px 0;}
.con-left-nav .one{width: 100%;height: auto;position: relative;}
.con-left-nav .one li{display: inline-block; height:auto;float: right;padding: 0 10px;}
.con-left-nav .one li a.one_a{display: inline-block;padding: 0 16px;height: 34px;line-height: 34px;color: #4e4e4e;border-radius: 17px;position: relative;}
.con-left-nav .one li a.ez:before{content: "";border-bottom: 6px solid #868686;border-top: 6px solid transparent;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;bottom: -18px;left: 50%;margin-left: -3px;}
.con-left-nav .one li.current a.one_a,.con-left-nav .one li:hover a.one_a,.con-left-nav .one li a.one_a.ez{background: #fedf33;color: #1d1d1d;}
.con-left-nav .one li .second{min-width: 650px;display: none;border-radius: 33px; background: #868686;padding: 6px 25px 20px;position: absolute;top: 52px;right: 0;}
.con-left-nav .one li .second .e_li{width: 120px;float: left;height: auto;}
.con-left-nav .one li .second .e_li a{display: block;height: 30px;overflow: hidden;line-height: 30px;color: #fff;text-align: center;}
.con-left-nav .one li .second .e_li a:hover{color: #fedf33;}
.con-left-nav .one li .second .e_li .third{display: none; padding: 6px 25px;width: 100%;height: auto;overflow: hidden;border-radius: 0 0 33px 33px;background: #868686;position: absolute;top: 30px;left: 0;}
.con-left-nav .one li .second .e_li .third li{width: 120px;float: left;}

#main_ny .about_dec{padding: 20px 0;width: 100%;height: auto;overflow: hidden;font-size: 16px;color: #4e4e4e;line-height: 1.8;}
#main_ny .about_dec img{max-width: 100%;}

#main_ny .List,#main_ny .List ul{width: 100%;height: auto;overflow: hidden;}
#main_ny .List .prolist li{padding: 22px 19px;width: 25%;float: left;}
#main_ny .List .prolist li a{display: block;width: 100%;height: auto;overflow: hidden;padding:0 9px 9px 0;position: relative;}
#main_ny .List .prolist li a:before{content: "";width: 98%;height: 98%;background: #d5d5d5;border-radius: 10px;position: absolute;right:0;bottom: 0;overflow: hidden;transition: 400ms;}
#main_ny .List .prolist li a .img{position: relative;z-index: 3;width: 100%;height: auto;overflow: hidden;border-radius: 10px;}
#main_ny .List .prolist li a em{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background-color: rgba(0,0,0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f00000,endcolorstr=#2f000000);}
#main_ny .List .prolist li a em span,#main_ny .List .newlist li a em span{position: absolute;bottom: -10%;left:12%;display: block;width: 76%;height: 42px;border-radius: 21px;font-size: 16px;color: #fff;font-weight: bold;line-height: 40px;padding: 0 10%;border: 1px solid #fedf33;}
#main_ny .List .prolist li a em span i,#main_ny .List .newlist li a em span i{float: right;font-family: "幼圆";}
#main_ny .List .prolist li a:hover em,#main_ny .List .newlist li a:hover em{opacity: 1;}
#main_ny .List .prolist li a:hover em span,#main_ny .List .newlist li a:hover em span{bottom: 10%;}
#main_ny .List .prolist li a:hover:before{background: url(../img/bg3.jpg) center no-repeat;transition: 400ms;}

#main_ny .protitle{width: 100%;height: auto;overflow: hidden;font-size: 26px;font-weight: bold;color: #636363;}
#main_ny .pro_img,#main_ny .prodec_item{width: 30%;margin: 30px auto;border-radius: 12px;overflow: hidden;}
#main_ny .prodec_item .slick-arrow{ width:38px;height: 70px;z-index: 8;transition: 400ms;opacity: 0.5;}
#main_ny .prodec_item .slick-arrow:hover{transition: 400ms;opacity: 1;}
#main_ny .prodec_item .slick-prev{left: 10px;background: url(../img/prev2.png) center no-repeat;background-size: 70% auto;}
#main_ny .prodec_item .slick-next{right: 10px;background: url(../img/next2.png) center no-repeat;background-size: 70% auto;}

#main_ny .List .newlist li{padding: 22px 19px;width: 25%;float: left;}
#main_ny .List .newlist li a{display: block;width: 100%;height: auto;overflow: hidden;padding: 10px;border: 1px solid #c7c7c7;position: relative;}
#main_ny .List .newlist li a dl{padding: 10px 0 4px;width: auto;overflow: hidden;}
#main_ny .List .newlist li a dl dt{width: 100%;height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: #242424;overflow: hidden;}
#main_ny .List .newlist li a dl dd{width: 100%;height:84px;color: #4e4e4e;line-height:28px;overflow: hidden;}
#main_ny .List .newlist li a em{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background-color: rgba(254,223,51, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2ffedf33,endcolorstr=#2ffedf33);}
#main_ny .List .newlist li a em span{border: 1px solid #000;color: #000;padding: 0 20px;}


#main_ny .List .textlist li{width: 100%;height: auto;overflow: hidden;margin: 10px 0;position: relative;}
#main_ny .List .textlist li:before{content: "";width: 10%;height: 100%;border-radius: 48px;background: #f6ecb8;position: absolute;right: 1px;top: 1px;transition: 400ms;}
#main_ny .List .textlist li:hover:before{width: 100%;background: #fedf33;right: 0;top: 0;transition: 400ms;}
#main_ny .List .textlist li a{display: block;width: 100%;padding-left:60px;height: 98px;line-height: 98px;font-size: 16px;color: #4f4f4f;border: 1px solid #d8d8d8;position: relative;z-index: 2;border-radius: 49px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#main_ny .List .textlist li a:before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #a0a0a0;position: absolute;top: 50%;margin-top: -4px;left: 30px;}
#main_ny .List .textlist li a span{float: right;display: inline-block;width: 10%;text-align: center;margin-left: 10px;}
#main_ny .art_title{width: 100%;height: auto;overflow: hidden;font-size: 20px;color: #343434;line-height: 1.5;margin: 10px 0;}
#main_ny .art_title span{display: block;font-size: 16px;color: #717171;margin-top: 8px;}
#main_ny .sear_title{width: 100%;height: auto;overflow: hidden;font-size: 44px;font-weight: bold;color: #636363;line-height: 1.5;margin: 14px 0;}
#main_ny .sear_title span{display: block;font-size: 24px;color: #f3bd00;}
#main_ny .List h2{font-size: 20px;color: #636363;text-align: center;margin: 22px 0;}
#main_ny .List .result li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px dashed #bfbfbf;}
#main_ny .List .result li a{display: block;width: 100%;height: 88px;line-height: 88px;font-size: 16px;color: #4f4f4f;overflow: hidden;padding-left: 28px;position: relative;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#main_ny .List .result li a:before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #a0a0a0;position: absolute;top: 50%;margin-top: -4px;left:0;}
#main_ny .List .result li a:hover{color: #e5a200;}


.mol_seach{display: none;width: 100%;height: 58px;padding: 10px 5%;position: fixed;top: 60px;left: 0;
background-color: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
.mol_seach .key_txt{width: 76%;height: 38px;padding-left: 10px;color: #333;
background-color: rgba(255, 255, 255, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2fffffff,endcolorstr=#2fffffff);}
.mol_seach .key_btn{width: 20%;height: 38px;float: right;background: #cc9e10;color: #fff;font-size: 14px;}
.mol_seach input.key_txt::-webkit-input-placeholder { /* WebKit browsers */ color:#333;}  
.mol_seach input.key_txt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#333;}  
.mol_seach input.key_txt::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#333;}  
.mol_seach input.key_txt:-ms-input-placeholder{color: #333;}
/*页码*/
.page{width: 100%;height: auto;overflow: hidden;font-size: 14px;color: #231f20;padding: 30px 0;}
.page a{color: #231f20;padding: 2px 6px;margin: 0 3px;}
.page a:hover{color: #254151;}
.page a.ym{padding: 0;background: #828282;border-radius: 50%;color: #fff;display: inline-block;width: 22px;height: 22px;font-size: 12px;line-height: 22px;}
.page a.ym:hover,.page a.cur{background: #feaf33;}
.page i{color: #feaf33;}
.molpage{margin: 20px 0;text-align: center;}
.molpage a{padding: 4px 8px;border-radius: 11px;background: #707070;margin:0 5px;color: #ffffff;font-size: 12px;}
.molpage a.cur{background: #a6937c;}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;padding: 12px 0;margin: 8px 0;border-top: 1px dashed #b8b8b8;}
.choose_art li{width: 100%;height: auto;overflow: hidden;}
.choose_art li a{display: block;height: 30px;line-height: 30px;color: #231f20;font-size: 14px;}
.choose_art li a:hover{color: #f5a220;}
/*分享*/
.share2{width: 100%;height:34px;line-height: 34px;}
#bdshare span{height: 34px;}
#bdshare a{display: inline-block; padding: 20px 12px;}
#bdshare a.shareCount{width: 42px;padding: 0;}
/*手机侧边导航*/
.left_nav{width:280px;height:100%;z-index:7; background:#f2f2f2; position: fixed; top:0px; left:0px; color:#fff;z-index: 66;}
.left_nav .class-top{height:60px;text-align: center;line-height: 60px;font-size: 20px;overflow:hidden;background:#cc9e10;margin: 0;}
.class-m{height: 80%;overflow-y:auto;padding:16px 10px;}
.opacity2{width:100%; height:100%; position: fixed; top:0; left:0px; background:rgba(0,0,0,0.5); z-index:50; display:none;}
.overflow{height:100%; overflow:hidden;}
.class-m .nnav{width:100%;height: auto;overflow: hidden;}
.class-m .nnav li{width: 100%;height: auto;overflow: hidden;}
.class-m .nnav li a.ce{overflow: hidden;padding-left: 30px;color: #6a6a6a;font-size: 16px;display: block;height:50px;line-height:50px;position: relative;}
.class-m .nnav li a.ce:before{content: "";width: 8px;height: 8px;background: #cc9e10;border-radius: 50%;position: absolute;left: 8px;top: 22px;}
.menu_head .ericon{margin-right: 6px;margin-top: 10px;color:#fff;width:30px;height:30px;line-height:28px;text-align:center;float:right;display:inline;font-size:24px;position: relative;z-index: 3;background:#cc9e10;border-radius: 50%;}
.menu_head .ericon .icon1{display:none;}
.menu_head .ericon.xz .icon1{display:block;}
.menu_head .ericon.xz .icon2{display:none;}
.class-m .nnav li .menu_body{display: none;}
.class-m .nnav li .menu_body li{border-bottom: none;}
.menu_body li a.er{overflow: hidden;padding-left: 44px;font-size:16px;display: block;height:34px;line-height:34px;color: #b4947c;}
.menu_body .thricon,.foricon{margin-right: 8px;color:#b4947c;width:24px;height:34px;line-height:34px;text-align:center;float:right;display:inline;font-size:22px; position: relative;z-index: 3;}
.menu_body .thricon .icont1,.foricon .icont1{display:none;}
.menu_body .thricon.tz .icont1,.foricon.tz .icont1{display:block;}
.menu_body .thricon.tz .icont2,.foricon.tz .icont2{display:none;}
.class-m .nnav li .thr_body,.for_body{display: none;}
.class-m .nnav li .thr_body li{border-bottom: none;padding:0;}
.thr_body li a.thr,.for_body a.for{position: relative;padding-left:60px;font-size: 14px;display: block;height:40px;line-height:40px;color: #b4947c;}
.for_body a.for{padding-left: 70px;}

.lanuge{margin-left: 20px;width: 110px;height: 36px;line-height: 36px;border-radius: 20px;background: #cc9e10;text-align: center;font-size: 16px;color: #fff;}
.lanuge a{color: #fff;margin: 0 8px;}
.page-prev {
transform:translate3d(-280px, 0, 0);
-ms-transform:translate3d(-280px, 0, 0);
-webkit-transform:translate3d(-280px, 0, 0);  
-o-transform:translate3d(-280px, 0, 0); 
-moz-transform:translate3d(-280px, 0, 0);
}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
/*手机底部导航条*/
.foot_navbox{width: 100%;height: 56px;bottom:0;left: 0;padding: 6px 10px;background: #1e1e1e;z-index: 9;}
.foot_navbox dd{width: 25%;float: left;text-align: center;}
.foot_navbox dd a,.foot_navbox dd p{font-size: 14px;color: #fff;line-height: 22px;}
.foot_navbox dd i{display: block;width: 24px;height: 24px;margin: 0 auto;}
/*#header .mol_ewm{display: none;width: 46%;height: auto;overflow: hidden;position: fixed;top: 50%;left: 50%;z-index: 12;
	-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}*/

@media (min-width: 1620px) and (max-width: 1920px){
   .container{width: 1600px;}
}

@media (min-width: 1366px) and (max-width: 1619px){
   .container{width: 1340px;}
   #header #navbox li a i{right: 10%;}

}
@media (min-width: 1200px) and (max-width: 1365px){
   #header #navbox li{padding: 0 10px;}
   #header #navbox li a.one{padding: 0 14px;}
   #header #navbox li a i{right: 6%;}
   #header #navbox li .libox{padding: 0 24px 14px 14px;}
   #banner .slick-arrow{width: 90px;height: 90px;background-size: auto 100%;}
   #banner .slick-dots{bottom: 40px;}
   #main .Product .slick-arrow{width: 70px;height: 70px;background-size: auto 100%;}
   #main .About .about_l .title span,#main .Product .pro_title p{font-size: 54px;}
   #main .News .new_item .slick-slide{padding: 0 2%;padding-top: 42px;}
   #main .News .new_item .slick-slide a span{width:70px;height: 70px;line-height: 70px;font-size: 48px;top: -35px;margin-left: -35px;}
   #main .News .new_item .slick-slide .time{font-size: 44px;}
   #main .News .new_title .more{width: 154px;height: 50px;line-height: 50px;font-size: 18px;}
   #main_ny .List .prolist li{padding: 16px;}
#header.head_up #navbox li .libox a,.wrap_index_ny #header #navbox li .libox a{height: 46px;line-height: 46px;}

   

}
@media (min-width: 992px) and (max-width: 1199px){
  #header #navbox{width: 80%;}
  #header #navbox li{padding: 0 4px;}
  #header #navbox li a.one{padding: 0 14px;}
  #header #navbox li a i{right: 14px;}
  #header #navbox li .libox{padding: 0 14px 14px;}
  #header #navbox li .libox a{height: 48px;line-height: 48px;}
  #banner .slick-arrow{width: 80px;height: 80px;background-size: auto 100%;}
  #banner .slick-dots{bottom: 40px;}
  #main .About{padding: 68px 0 40px;}
  #main .About .about_l .title span{font-size: 48px;height: 94px;line-height: 80px;padding-bottom: 14px;}
  #main .About .about_l .title span:before{width: 86px;background-size: 100% auto;left: 44%;}
  #main .About .about_l .title h1{font-size: 18px;}
  #main .About .about_l .about_dec{margin: 24px 0;}
  #main .About .about_l .more{margin: 40px 0 0;height: 50px;line-height: 50px;padding: 0 20px;}
  #main .About .about_r{padding: 0 5%;}
  #main .Product .slick-arrow{width: 60px;height: 60px;background-size: auto 100%;}
  #main .Product .pro_title p{font-size: 44px;padding: 40% 10% 0;}
  #main .Product .pro_title p span{font-size: 16px;}
  #main .Product .pro_title .more{height: 48px;line-height: 48px;width: 54%;left: 23%;}
  #main .News .new_item .slick-slide{padding: 0 12px;padding-top: 35px;}
  #main .News .new_item .slick-slide a span{width:70px;height: 70px;line-height: 70px;font-size: 48px;top: -35px;margin-left: -35px;}
  #main .News .new_item .slick-slide .time{font-size: 36px;padding: 54px 0 34px;}
  #main .News .new_title .more{width: 140px;height: 48px;line-height: 48px;font-size: 16px;}
  .con-left-nav .one li{padding: 0 6px;}
  #main_ny .List .prolist li{padding: 16px 10px;}
  #main_ny .pro_img,#main_ny .prodec_item{width: 40%;}
  #main_ny .List .newlist li{padding: 14px;}
  #main_ny .List .textlist li:before{border-radius: 40px;width: 13%;}
  #main_ny .List .textlist li a{height: 80px;line-height: 80px;border-radius: 40px;}
  #main_ny .List .textlist li a span{width: 14%;}

}  
@media (max-width: 991px){
  #header .logo{width: 16%;}
  #header #navbox{width: 80%;}
  #header #navbox li{padding: 0;}
  #header #navbox li a.one{padding: 0 10px;}
  #header #navbox li a i{right: 8px;}
  #header #navbox li .libox{padding: 0 10px 10px;}
  #header #navbox li .libox a{height: 42px;line-height: 42px;}
  #banner .slick-arrow{width: 70px;height: 70px;background-size: auto 100%;}
  #banner .slick-dots{bottom: 30px;}
  .go_down{left: 20px;}
  #main .About{padding: 58px 0 30px;}
  #main .About .about_l{width: 52%; padding: 50px 2%;}
  #main .About .about_l .title span{font-size: 44px;height: 74px;line-height: 60px;padding-bottom: 14px;}
  #main .About .about_l .title span:before{width: 70px;background-size: 100% auto;left: 47%;}
  #main .About .about_l .title h1{font-size: 18px;}
  #main .About .about_l .about_dec{margin: 18px 0;}
  #main .About .about_l .more{margin: 40px 0 0;width: 40%;height: 46px;line-height: 46px;padding: 0 18px;}
  #main .About .about_r{padding: 0;padding-left: 3%;}
  #main .Product .slick-arrow{width: 60px;height: 60px;background-size: auto 100%;}
  #main .Product .slick-prev{left: 0;}
  #main .Product .slick-next{right: 0;}
  #main .Product .pro_title p{font-size: 38px;padding: 40% 10% 0;}
  #main .Product .pro_title p span{font-size: 16px;}
  #main .Product .pro_title .more{height: 46px;line-height: 46px;width: 54%;left: 23%;}
  #main .News .new_item .slick-slide{padding: 0 14px;padding-top: 35px;}
  #main .News .new_item .slick-slide a span{width:70px;height: 70px;line-height: 70px;font-size: 48px;top: -35px;margin-left: -35px;}
  #main .News .new_item .slick-slide .time{font-size: 36px;padding: 54px 0 34px;}
  #main .News .new_title .more{width: 140px;height: 48px;line-height: 48px;font-size: 16px;}
  #main_ny .posnav_top .title span{font-size: 36px;}
  #main_ny .posnav_top .title span:before{width: 60px;bottom: -24px;left: 56%;}
  #main_ny .posnav_top .title h1{font-size: 16px;}
  #main_ny .posnav_top .title h1:before{top: 6px;}
  #main_ny .List .prolist li{padding: 14px 8px;}
  #main_ny .List .prolist li a em span{font-size: 14px;height: 30px;line-height: 30px;font-weight: normal;}
  #main_ny .pro_img,#main_ny .prodec_item{width: 40%;}
  #main_ny .List .newlist li{padding: 10px;}
  #main_ny .List .newlist li a{padding: 6px;}
  #main_ny .List .textlist li:before{border-radius: 35px;width: 13%;}
  #main_ny .List .textlist li a{height: 70px;line-height: 70px;border-radius: 35px;padding-left: 40px;}
  #main_ny .List .textlist li a:before{left: 22px;}
  #main_ny .List .textlist li a span{width: 14%;}
  #main_ny .art_title{font-size: 18px;}
  #main_ny .sear_title{font-size: 40px;}
  #main_ny .sear_title span{font-size: 22px;}


}

@media (max-width: 767px){
  #wrap_index{padding-bottom: 56px;}
  #header,.wrap_index_ny #header{height: 60px;padding: 0 16px;background-size: auto 100%;}
  #header .logo,.wrap_index_ny #header .logo{width: 50%; padding: 10px 0;float: unset;margin: 0 auto;}
  #header .logo a,.wrap_index_ny #header .logo a{height: 40px;text-align: center;display: block;}
  #header.head_up .logo a,.wrap_index_ny #header.head_up .logo{height: 40px;}
  #header.head_up .logo .logo2,.wrap_index_ny #header .logo .logo2{margin: 0 auto;}
  #header.head_up,#wrap_index.ny_index #header.head_up{height: 60px;padding: 0 16px;}
  #banner img{width: 146%;margin-left: -23%;}
  #banner .slick-arrow{display: none!important;}
  #banner .slick-dots{bottom: 20px;}
  .go_down{width: 12px;height: 140px;background-size:100% auto;bottom: -54px;}
  #main .About{background: none;padding:60px 16px 24px;}
  #main .About .about_l{width: 100%;padding: 0;}
  #main .About .about_l .title span{font-size: 32px;height: 58px;line-height: 44px;}
  #main .About .about_l .title span:before{width: 60px;background-size: 110% auto;left: 30%;}
  #main .About .about_l .title h1{font-size: 18px;}
  #main .About .about_l .more{margin: 22px 0 0;width: 44%;height: 38px;line-height: 38px;font-size: 14px;}
  #main .Product .slick-arrow{width: 40px;height:40px;}
  #main .Product .slick-dots{bottom: 14px;}
  #main .Product .slick-dots li{width: 5px;height: 5px;margin: 0 6px;}
  #main .Product .slick-dots li button{width: 5px;height: 5px;}
  #main .News{padding: 40px 10px 50px;}
  #main .News .new_title .title{font-size: 28px;}
  #main .News .new_title .title span{font-size: 16px;padding:0 50px;}
  #main .News .new_title .title span:before,#main .News .new_title .title span:after{width: 34px;}
  #main .News .new_title .more{width: 80px;height: 32px;line-height: 32px;font-size: 14px;font-weight: normal;}
  #main .News .new_title .more:before{width: 40px;left: -26px;}
  #main .News .new_item .slick-slide a{border: 3px solid #fedf33;padding-bottom: 46px;border-radius: 80px;}
  #main .News .new_item .slick-slide a span{width:40px;height: 40px;line-height: 40px;font-size: 28px;top: -20px;margin-left: -20px;}
  #main .News .new_item .slick-slide .time{font-size: 20px;padding: 34px 0 20px;}
  #main .News .new_item .slick-slide .time i{letter-spacing: 2px;}
  #main .News .new_item .slick-slide .new_text{padding: 20px 10px 0;line-height: 20px;height: 100px;}
  #main .new_item .slick-dots li,#main .new_item .slick-dots li button{width: 8px;height: 8px;margin: 0 7px;}
  #footer{padding:10px 16px;background: #5a5a5a;}
  #footer .copy{font-size: 12px;}
  /*内页*/
  #wrap_index.wrap_index_ny{padding-top: 60px;}
  #banner_ny img{width: 120%;margin-left: -10%;}
  #main_ny{padding: 20px 12px;}
  #main_ny .posnav_top{padding: 0;height: auto;overflow: hidden;}
  #main_ny .posnav_top .title{width: 40%}
  #main_ny .posnav_top .title span{font-size: 22px;letter-spacing: 4px;}
  #main_ny .posnav_top .title span:before{width: 40px;left: 66%;}
  #main_ny .posnav_top .title h1{font-size: 16px;padding-left: 20px;}
  #main_ny .posnav_top .title h1:before{top: 9px;width: 12px;height: 12px;border: 2px solid #fedf33;}
  .mol_nynav{margin-top: 30px;width: 34%;height: 32px;line-height: 32px;font-weight: bold;font-size: 16px;color: #636363;border-radius: 17px;float: right;background: #fedf33;padding: 0 18px;}
  .mol_nynav i{display: block;width: 14px;height: 32px;background: url(../img/icon3.png) center no-repeat;float: right;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);}
  .mol_nynav.down i{transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
  .con-left-nav{display: none;width: 100%;float: unset;overflow: hidden;padding: 12px 0;}
  .con-left-nav .one{overflow: hidden; background: #fedf33;border-radius: 10px;padding:10px 20px;}
  .con-left-nav .one li{width: 100%;height: auto;overflow: hidden;padding: 0;float: unset;}
  .con-left-nav .one li a{width: 100%;padding-left:30px;position: relative;}
  .con-left-nav .one li a.one_a{padding-right: 0;}
  .con-left-nav .one li:hover a.one_a{background: none;color: #4e4e4e;}
  .con-left-nav .one li a.one_a:after{content: "";width:6px;height: 6px;border-radius: 50%;background: #1a1a1a;position: absolute;left: 0;top: 50%;margin-top: -3px;}
  .con-left-nav .one li a:before{display: none;}
  .con-left-nav .one li .second,.con-left-nav .one li .second .e_li .third{position: unset;min-width: 100%;width: 100%;height: auto;overflow: hidden;padding: 0;background: none;border-radius: 0;}
  .con-left-nav .one li .second .e_li,.con-left-nav .one li .second .e_li .third li{width: 100%;float: unset;}
  .con-left-nav .one li .second .e_li a,.con-left-nav .one li .second .e_li a:hover{text-align: left;color: #4e4e4e;padding-left: 44px;}
  .con-left-nav .one li .second .third a,.con-left-nav .one li .second .third a:hover{color: #4e4e4e;padding-left: 56px;}
  .con-left-nav .thricon,.con-left-nav .foricon{color:#333;width:34px;height:34px;line-height:34px;text-align:center;float:right;display:inline;font-size:24px;position: relative;z-index: 3;}
  .con-left-nav .foricon{color: #4e4e4e;}
  .con-left-nav .thricon .icont1{display:none;}
  .con-left-nav .ez .thricon .icont1,.con-left-nav .sen_x .foricon .icont1{display:block;}
  .con-left-nav .ez .thricon .icont2,.con-left-nav .sen_x .foricon .icont2{display:none;}

  #main_ny .List .prolist{padding-top: 15px;}
  #main_ny .List .prolist li{width: 50%; padding: 10px 6px;}
  #main_ny .List .prolist li a{padding: 0 5px 5px 0;}
  #main_ny .List .prolist li a em,#main_ny .List .newlist li a em{display: none;}
  #main_ny .protitle{font-size: 18px;padding-top: 20px;}
  #main_ny .pro_img,#main_ny .prodec_item{width: 80%;margin: 20px auto;}
  #main_ny .List .newlist{padding-top: 16px;}
  #main_ny .List .newlist li{width: 100%; padding: 6px 0;}
  #main_ny .List .newlist li a{padding: 10px;}
  #main_ny .List .newlist li a dl dd{height: 66px;line-height: 22px;}
  #main_ny .List .textlist{padding-top: 10px;}
  #main_ny .List .textlist li:before{display: none;}
  #main_ny .List .textlist li a{height: 48px;line-height: 48px;border-radius: 24px;padding-left: 20px;font-size: 14px;}
  #main_ny .List .textlist li a:before{left: 10px;width: 6px;height: 6px;margin-top: -3px;}
  #main_ny .List .textlist li a span{width: 74px;font-size: 12px;background: #fff5c1;border-radius: 24px;margin-left: 5px;}
  #main_ny .art_title{font-size: 16px;margin: 0;margin-top: 20px;}
  #main_ny .about_dec,#main_ny .art_title span{font-size: 14px;}
  #main_ny .sear_title{font-size: 22px;letter-spacing: 4px;}
  #main_ny .sear_title span{font-size: 18px;letter-spacing: 0;}
  #main_ny .List h2{font-size: 16px;margin: 15px 0;}
  #main_ny .List .result li a{height: 46px;line-height: 46px;padding-left: 18px;font-size: 14px;}


}
@media (max-width: 360px){
  #main_ny .posnav_top .title{width: 50%;}

}
@media (max-width: 320px){
  #main_ny .posnav_top .title span{font-size: 18px;}
  .mol_nynav{margin-top: 22px;font-size: 14px;width: 32%;}
   

}
.prolist li a:hover .img img,#main .Teacher .teach_list li a:hover .img img,.team_dec .person_pro .bor a:hover img{transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);
transition: 1s transform;}
